剛修完 sideproject 的 prod 蟲蟲, 累死xD, 快來寫鐵人賽
今天我們接著介紹判斷式, 判斷式是程式設計最基礎功能之一, 即使連組合語言(註1)裡面, 都是滿滿的判斷式在跑, 可見他的使用頻率
修改 main.go
package main
import (
"fmt"
)
var lg = fmt.Println
func main(){
a := 1
b := 2
if a + b == 3 {
lg(" answer is true")
} else {
lg("answer is false")
}
}
執行結果:印出 answer is true
說明:
修改 main.go
package main
import (
"fmt"
)
var lg = fmt.Println
func compare(user string, target string) bool{
return user == target
}
func main(){
user1 := "yale"
user2 := "jack"
if compare(user1, user2){
lg( user1 +" is "+ user2)
} else {
lg( user1 +" is not "+ user2 )
}
}
執行結果:印出 yale is not jack
說明:
註1: 機器語言是CPU閱讀的語言, 因為人類難以理解, 所以聰明的前輩工程師發明了組譯器及組合語言, 讓工程師可以撰寫比較容易讀懂的組合語言, 這樣程式開發效率才會快一點.